import type { TranslationType } from './types';

export const yue: TranslationType = {
  title: "VoiceCanvas",
  inputPlaceholder: "輸入要讀嘅文字...",
  speed: "速度",
  voice: "聲線",
  female: "女聲",
  male: "男聲",
  wordByWord: "逐隻字讀",
  readText: "讀出文字",
  uploadFile: "上傳檔案",
  downloadAudio: "下載音頻",
  selectLanguage: "揀語言",
  theme: "主題",
  light: "光猛",
  dark: "暗黑",
  system: "跟系統",
  noTextError: "冇文字可讀",
  pleaseEnterText: "麻煩打啲字先啦",
  error: "出錯",
  speechError: "讀字嗰陣出事",
  downloadError: "下載音頻失敗",
  pdfNotSupported: "暫時未支援PDF",
  wordNotSupported: "Word檔案仲未得",
  unsupportedFormat: "檔案格式唔啱",
  uploadError: "上傳衰咗",
  speechService: "語音服務",
  selectService: "揀服務商",
  serviceSettings: "服務設定",
  minimaxNotSupported: "Minimax唔支援呢種語言，自動轉用AWS Polly",
  voiceNotSupported: "唔可以揀聲線",
  on: "開",
  off: "關",
  characters: "隻字",
  landingTitle: "VoiceCanvas",
  startNow: "即試",
  tryForFree: "免費試用",
  feature1Title: "靚聲質素",
  feature1Desc: "自然語調同節奏，清晰過CD",
  feature2Title: "多國語言",
  feature2Desc: "50幾種話男女聲都有，全球通行",
  feature3Title: "高級功能",
  feature3Desc: "校速度、睇聲波、逐字讀，學嘢更易",
  ctaTitle: "即刻用我哋文字轉語音工具",
  coreFeatures: "核心功能",
  howItWorks: "點運作",
  testimonials: "用家點講",
  step1Title: "輸入文字",
  step1Desc: "打字或者上傳文字檔",
  step2Title: "調校設定",
  step2Desc: "揀語言聲線同速度",
  step3Title: "生成語音",
  step3Desc: "撳掣即變自然真人聲",
  testimonial1Name: "陳大明",
  testimonial1Role: "學語言嘅人",
  testimonial1Content: "呢個工具幫我改善發音同聽力，多語言支援超正！",
  testimonial2Name: "李美華",
  testimonial2Role: "內容創作人",
  testimonial2Content: "日日用嚟錄旁白，質素頂級又易用",
  testimonial3Name: "張師奶",
  testimonial3Role: "老師",
  testimonial3Content: "整教材一流，班細路鍾意個清楚發音同可以校快慢",
  testimonial4Name: "何老闆",
  testimonial4Role: "生意人",
  testimonial4Content: "改寫晒我哋國際溝通，語質同語言支援真係冇得頂",
  login: "登入",
  register: "註冊",
  continueWith: "用{provider}繼續",
  orContinueWith: "或者用",
  orLoginWith: "又或者用",
  orRegisterWith: "又或者用",
  githubLogin: "用GitHub繼續",
  googleLogin: "用Google繼續",
  dividerText: "或者",
  aiPowered: "AI驅動",
  languagesSupported: "50+種語言",
  copyright: "© {year} VoiceCanvas 版權所有",
  footerSlogan: "用心打造更好嘅語音體驗",
  loginDescription: "登入你嘅帳戶用更多功能",
  registerDescription: "開新帳戶開始使用",
  passwordMismatch: "密碼唔夾",
  back: "返轉頭",
  profile: "個人檔案",
  settings: "設定",
  basicInfo: "基本資料",
  username: "用戶名",
  email: "電郵",
  registrationTime: "註冊時間",
  loginMethod: "登入方式",
  notSet: "未設定",
  emailPassword: "電郵密碼",
  logout: "登出",
  loginRequired: "要登入",
  loginToUseFeature: "請登入用呢個功能，好快搞掂！",
  password: "密碼",
  confirmPassword: "確認密碼",
  loading: "載入中...",
  loginSuccess: "登入成功",
  registerSuccess: "註冊成功",
  welcomeBack: "歡迎返嚟！",
  authError: "驗證失敗，請再試",
  registerError: "註冊唔成功，請再試",
  noAccount: "冇帳戶？註冊",
  haveAccount: "有帳戶？登入",
  chinese: "中文",
  english: "英文",
  japanese: "日文",
  korean: "韓文",
  spanish: "西班牙文",
  french: "法文",
  russian: "俄文",
  italian: "意大利文",
  portuguese: "葡萄牙文",
  german: "德文",
  indonesian: "印尼文",
  arabic: "阿拉伯文",
  cantonese: "廣東話",
  danish: "丹麥文",
  dutch: "荷蘭文",
  finnish: "芬蘭文",
  greek: "希臘文",
  hebrew: "希伯來文",
  hindi: "印地文",
  hungarian: "匈牙利文",
  norwegian: "挪威文",
  polish: "波蘭文",
  romanian: "羅馬尼亞文",
  swedish: "瑞典文",
  turkish: "土耳其文",
  welsh: "威爾斯文",
  vietnamese: "越南文",
  ukrainian: "烏克蘭文",
  catalan: "加泰羅尼亞文",
  czech: "捷克文",
  britishEnglish: "英式英文",
  australianEnglish: "澳洲英文",
  mexicanSpanish: "墨西哥西班牙文",
  usSpanish: "美式西班牙文",
  canadianFrench: "加拿大法文",
  belgianFrench: "比利時法文",
  brazilianPortuguese: "巴西葡萄牙文",
  austrianGerman: "奧地利德文",
  swissGerman: "瑞士德文",
  uaeArabic: "阿聯酋阿拉伯文",
  belgianDutch: "比利時荷蘭文",
  indianEnglish: "印度英文",
  welshEnglish: "威爾斯英文",
  irishEnglish: "愛爾蘭英文",
  newZealandEnglish: "紐西蘭英文",
  southAfricanEnglish: "南非英文",
  icelandic: "冰島文",
  scottishEnglish: "蘇格蘭英文",
  singaporeanEnglish: "新加坡英文",
  afrikaans: "南非荷蘭文",
  bulgarian: "保加利亞文",
  croatian: "克羅地亞文",
  lithuanian: "立陶宛文",
  latvian: "拉脫維亞文",
  macedonian: "馬其頓文",
  malay: "馬來文",
  serbian: "塞爾維亞文",
  slovak: "斯洛伐克文",
  slovenian: "斯洛文尼亞文",
  swahili: "斯瓦希里文",
  tamil: "泰米爾文",
  thai: "泰文",
  urdu: "烏爾都文",
  traditionalChinese: "繁體中文",
  saudiArabic: "沙特阿拉伯文",
  
  // 價錢表
  pricingTitle: "簡單透明收費",
  pricingSubtitle: "隨時揀最啱你嘅計劃",
  mostPopular: "最Hit",
  bestValue: "最抵玩",
  free: "免費",
  perYear: "/年",
  perMonth: "/月",
  
  // 計劃
  trialPlan: "試用",
  trialDesc: "體驗基本功能",
  yearlyPlan: "年費計劃",
  yearlyDesc: "最啱重度用家，抵到爛",
  monthlyPlan: "月費計劃",
  monthlyDesc: "個人同細Project啱晒",
  noPlan: "冇計劃",
  
  // 訂閱
  subscription: "訂閱",
  currentPlan: "而家計劃",
  planStatus: "計劃狀態",
  expiryDate: "到期日",
  active: "生效中",
  inactive: "已失效",
  
  // 字數限額
  characterQuota: "字數限額",
  totalQuota: "總限額",
  usedQuota: "已用",
  remainingQuota: "剩餘",
  lastUpdated: "最後更新",
  noQuota: "冇限額",
  permanentQuota: "永久限額",
  temporaryQuota: "臨時限額",
  permanentValid: "永久有效",
  quotaExpiryTime: "到期日：{date}",
  
  // 付款成功
  paymentSuccess: "俾錢成功",
  refreshingData: "更新緊資料...",
  subscriptionSuccess: "訂閱成功",
  subscriptionUpdated: "你嘅訂閱已更新，更新緊資料...",
  purchaseSuccess: "購買成功",
  quotaUpdated: "字數限額已更新，更新緊資料...",
  
  // 功能
  freeChars: "免費{amount}隻字",
  trialPeriod: "試用{days}日",
  yearlyQuota: "每年{amount}隻字",
  monthlyQuota: "每月{amount}隻字",
  languageSupport: "支援50+種話",
  basicSpeedControl: "基本校速",
  basicVoiceSelection: "基本揀聲",
  textInputOnly: "淨係打字",
  standardSupport: "標準支援",
  fullSpeedControl: "全速控制",
  allVoices: "全部聲線",
  wordByWordReading: "逐隻字讀",
  fileUpload: "支援上傳檔案",
  audioVisualization: "聲波圖",
  advancedAudioEdit: "高級執聲",
  prioritySupport: "優先支援",
  support247: "24小時專人幫手",
  earlyAccess: "優先試新嘢",
  
  // 按鈕
  startTrial: "開始試用",
  chooseYearly: "揀年費",
  chooseMonthly: "揀月費",
  buyNow: "立即買",
  
  // 隨用隨付
  payAsYouGo: "用幾多俾幾多",
  tenThousandChars: "10萬字",
  millionChars: "100萬字",
  threeMillionChars: "300萬字",
  
  // 常見問題
  faq: "常見問題",
  faqTrialFeatures: "試用版有咩功能？",
  faqTrialFeaturesAnswer: "試用期7天有1萬字額度，50幾種話基本功能齊晒，任試核心功能睇啱唔啱使。",
  faqHowToTry: "點開始試用？",
  faqHowToTryAnswer: "註冊就得，唔使碌卡。試用期間隨時升級都得。",
  faqQuotaCalc: "點計字數？",
  faqQuotaCalcAnswer: "計埋空格同標點，實際打幾多計幾多。",
  faqPayment: "收咩付款方式？",
  faqPaymentAnswer: "信用卡、微信支付、支付寶都得，全球通行。",
  faqQuotaType: "買嘅字數同送嘅有咩唔同？",
  faqQuotaTypeAnswer: "自己買嘅字數永不過期，訂閱送嘅就跟plan到期。建議按需要揀。",
  
  // 操作提示
  operationSuccess: "搞掂",
  operationFailed: "衰咗",
  pleaseWait: "等等...",
  processingRequest: "處理緊...",
  
  // 語音合成提示
  textTooLong: "太長啦",
  textLengthLimit: "最多{limit}隻字",
  quotaInsufficient: "字數唔夠",
  quotaRemaining: "淨返{count}隻字",
  synthesizing: "整緊聲...",
  downloadingAudio: "下載緊...",

  // 新翻譯鍵
  serviceProviderCharacterLimit: "服務商限{limit}字",
  textTruncatedDueToLimit: "文字已截到最長限額",
  insufficientCharacterQuota: "字數唔夠，買多啲或升級啦",
  quotaCheckUnavailable: "暫時Check唔到字數，遲啲再試",
  
  // 檔案操作
  uploadingFile: "上傳緊...",
  fileFormatError: "檔案格式唔啱",
  fileSizeLimit: "檔案太大",
  fileUploadSuccess: "上傳成功",
  fileUploadFailed: "上傳失敗",
  
  // 用戶操作
  sessionExpired: "過咗期，請再登入",
  unauthorized: "冇權限",
  
  // 字數相關
  quotaUpdateFailed: "更新字數失敗",
  checkingQuota: "Check緊字數...",
  
  // 訂閱狀態
  subscriptionRequired: "要訂閱",
  subscriptionExpired: "訂閱過期",
  subscriptionActive: "訂閱生效中",
  subscriptionUpdateSuccess: "訂閱更新成功",
  subscriptionUpdateFailed: "更新訂閱失敗",
  
  // 付款狀態
  processingPayment: "處理緊錢銀...",
  paymentFailed: "俾錢失敗",
  paymentCanceled: "取消付款",
  
  // 錯誤提示
  networkError: "網絡出事，遲啲再試",
  serverError: "伺服器唔得，遲啲再試",
  unknownError: "唔知咩事",
  tryAgainLater: "遲啲再試啦",
  
  // 確認提示
  confirmLogout: "確定登出？",
  confirmCancel: "確定取消？",
  confirmDelete: "確定刪除？",
  yes: "係",
  no: "唔係",
  confirm: "確定",
  cancel: "取消",
  
  // 載入狀態
  saving: "儲存緊...",
  updating: "更新緊...",
  deleting: "刪緊...",
  processing: "處理緊...",
  home: "主頁",
  workspace: "工作區",
  pricing: "價錢",
  noAvailableVoice: "呢種話冇聲揀",
  selectVoiceFirst: "請揀聲先",
  notice: "注意",
  quotaCheckFailed: "Check唔到字數，照生成語音",
  quotaCheckError: "Check字數出錯，照繼續",
  updateQuotaFailed: "計唔到用咗幾多字",
  updateQuotaError: "計字數出錯",
  speechSynthesisError: "整聲出錯",
  
    // 語音相關
    noAvailableVoices: "冇可用語音",
    clonedVoices: "我嘅克隆語音",
    clonedVoice: "克隆語音",
    systemVoices: "系統語音",
    systemVoice: "系統語音",
  
    // 個人資料頁
    notSubscribed: "未訂閱",
    notActivated: "未激活",
    cloneQuota: "克隆配額",
    totalClones: "總克隆次數",
    usedClones: "已用次數",
    remainingClones: "剩餘次數",
    clonePackagePurchaseSuccess: "克隆套餐購買成功",
    updatingCloneCount: "更新緊克隆次數...",
    times: "次",
  
    // 克隆套餐
    clonePackagesTitle: "語音克隆套餐",
    clonePackagesSubtitle: "一次性購買永久有效",
    clonePackageBasic: "基本套餐",
    clonePackageBasicDesc: "適合個人試用",
    clonePackageAdvanced: "高級套餐",
    clonePackageAdvancedDesc: "適合小型團隊",
    clonePackagePro: "專業套餐",
    clonePackageProDesc: "適合專業團隊",
    cloneFeature1Times: "{count}次語音克隆",
    cloneFeatureValidForever: "永久有效",
    cloneFeatureMultiLanguage: "支援中文、英文、日文、韓文等多語言",
    cloneFeatureCustomization: "支援個性化設定",
    cloneFeatureStandardSupport: "標準客戶支援",
    cloneFeaturePrioritySupport: "優先支援",
  
    // 常見問題
    faqCloneVoice: "語音克隆點運作同注意事項？",
    faqCloneVoiceAnswer: "利用AI技術複製你嘅聲音。注意：1) 用高質咪喺安靜環境錄至少1分鐘 2) 克隆次數永久有效 3) 支持多語言文字轉語音 4) 質素取決錄音質素 5) 適用於內容創作",
  
    // 克隆頁面
    voiceCloning: "語音克隆",
    uploadAudio: "上傳音頻",
    record: "錄音",
    stopRecording: "停止錄音",
    startCloning: "開始克隆",
    cloning: "克隆緊...",
    voiceId: "語音ID：",
    clear: "清空",
    instructions: "操作指引",
    audioFileSelected: "已選音頻文件",
    fileSelected: "已選：{filename}（{size}MB）",
    recordingComplete: "錄音完成",
    recordingSaved: "錄音已保存：{filename}（{size}MB）",
    startRecordingTitle: "開始錄音",
    startRecordingDesc: "請開始講嘢...",
    microphoneAccessError: "無法使用咪",
    audioUploadRequirements: "請上傳MP3/M4A/WAV格式，20MB以內，10秒至5分鐘",
    fileSizeExceeded: "文件太大（{size}MB），上限20MB",
    audioDurationError: "無法讀取時長",
    minDurationError: "最少10秒",
    maxDurationError: "最長5分鐘",
    audioFileSelectedTitle: "已選音頻文件",
    audioFileSelectedDesc: "{filename}（{size}MB，時長：{duration}秒）",
    fetchCloneVoicesError: "獲取克隆列表失敗",
    deleteCloneVoiceError: "刪除失敗",
    deleteSuccess: "刪除成功",
    cloneVoiceDeleted: "克隆語音已刪除",
    uploadAudioFirst: "請先上傳或錄音",
    loginForCloning: "請先登入",
    fetchUserDataError: "獲取用戶資料失敗",
    insufficientCloneCredits: "克隆次數唔夠",
    buyMoreCredits: "請購買更多次數",
    startCloningTitle: "開始克隆",
    startCloningDesc: "處理緊音頻文件...",
    cloneVoiceFailed: "克隆失敗",
    invalidVoiceId: "無效語音ID",
    cloneSuccess: "克隆成功",
    cloneReadyToUse: "語音已可用",
    clearClonedVoice: "已清空克隆",
  
    // 操作指南
    instruction1: "1. 上傳清晰人聲錄音（MP3/M4A/WAV）",
    instruction2: "2. 建議時長10秒至5分鐘",
    instruction3: "3. 朗讀文字避免雜音",
    instruction4: "4. 文件唔超過20MB",
    instruction5: "5. 完成後會獲得語音ID",
    instruction6: "6. 用ID生成任意文字語音",
    legalNotice: "法律聲明：請確保你有權使用錄音。禁止未授權克隆。僅限個人非商業用途。",
  
    // API部分
    saveCloneVoiceError: "保存失敗",
    defaultClonedVoiceName: "克隆語音 {date}",
  
    // 系統訊息
    minimaxConfigError: "請設定MINIMAX_API_KEY同MINIMAX_GROUP_ID",
    fileUploadError: "上傳失敗：{status} - {error}",
    fileIdError: "冇收到file_id",
    receivedFile: "已接收文件",
    startingFileUpload: "開始上傳...",
    fileUploadSuccesss: "上傳成功（file_id）",
    startingVoiceClone: "開始克隆...",
    voiceCloneError: "克隆失敗：{status} - {error}",
    cloneResult: "克隆結果",
    cloneCountUpdateSuccess: "次數已更新",
    clonedVoiceSaved: "已存入數據庫",
    cloneError: "克隆錯誤",
      stripeLoadError: "支付系統裝唔到",
      checkoutError: "開唔到支付連接",
      invalidSessionId: "支付連接冇效",
      save: "慳",
    
      // 首頁 - 聲音克隆
      landingSubtitle: "50幾種語言即時文字轉語音，支援聲音克隆，用尖端AI技術合成清晰自然嘅人聲。",
      feature4Title: "聲音克隆",
      feature4Desc: "個人化聲線複製，等AI把聲更有感情",
    
      // 克隆流程
      voiceCloningHowItWorks: "點樣克隆把聲",
      voiceCloneStep1Title: "上傳聲檔",
      voiceCloneStep1Desc: "上傳3-10秒清嘅人聲樣本",
      voiceCloneStep2Title: "AI拆聲",
      voiceCloneStep2Desc: "AI分析聲紋同建立模型",
      voiceCloneStep3Title: "克隆完成",
      voiceCloneStep3Desc: "整好個人專屬AI聲庫",
      voiceCloneStep4Title: "打你要嘅字",
      voiceCloneStep4Desc: "輸入需要轉語音嘅文字",
      voiceCloneStep5Title: "揀聲庫",
      voiceCloneStep5Desc: "用克隆好嘅AI聲線",
      voiceCloneStep6Title: "出聲",
      voiceCloneStep6Desc: "生成自然流暢嘅克隆語音",
    
      // 用家評價
      testimonial5Name: "李生",
      testimonial5Role: "內容創作人",
      testimonial5Content: "呢個工具明顯幫我慳咗好多時間，特別係整多語言內容嗰陣。",
      testimonial6Name: "楊小姐",
      testimonial6Role: "Podcast主持",
      testimonial6Content: "克隆把聲真係犀利！用幾秒鐘聲樣就可以整多語言版Podcast，好方便！",
      testimonial7Name: "柯生",
      testimonial7Role: "配音員",
      testimonial7Content: "做呢行對聲音好敏感，呢個平台克隆出嚟把聲連情感細節都保留到，好掂！",
      testimonial8Name: "黃老師",
      testimonial8Role: "教育工作者",
      testimonial8Content: "用克隆聲錄定教材，學生隨時聽到我講解，教學效果即刻唔同晒！"
    } as const;